package com.data.center.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.data.center.entity.Person;
import org.apache.ibatis.annotations.*;

import java.util.List;
import java.util.Map;

//@Mapper
public interface PersonMapper extends BaseMapper<Person> {
    void insertPerson(Person person);

    void updatePerson(Person person);

    void deletePerson(String personId);

    Person getPersonById(String personId);

    List<Person> getAllPersons();

//    // 根据任何键查询
//    List<Person> findByAnyKey(Map<String, Object> keys);
//
//    // 根据任何键更新
//    void updateByAnyKey(Map<String, Object> params);
//
//    // 根据任何键删除
//    void deleteByAnyKey(Map<String, Object> keys);
}